import http from '@/utils/http';

/**
 * 我的漏洞任务相关API
 * 专门处理与用户关联的漏洞任务数据获取
 * 接口类型定义已移至组件内部，此处仅保留API调用逻辑
 */
const myVulnerabilityApi = {
  /**
   * 根据用户ID获取关联的漏洞任务
   * @param userId 用户ID，从登录状态获取
   * @returns 任务列表响应
   * 移除泛型类型定义，由调用方负责类型断言
   */
  getTasksByUserId: (userId: number) => {
    return http.get('/task/listByUserId', {
      userId  // 使用params传递查询参数，符合GET请求规范
    });
  }
};

export default myVulnerabilityApi;